two-spotted snake - German English Dictionary